package com.application.model.gobierno.caba.retrieve;

import com.application.model.RetrivierWeb;
import com.application.model.gobierno.caba.entities.ManagerGobCabaColegio;

public class RetrieveGobCABARegex extends RetrivierWeb {

	protected ManagerGobCabaColegio	manager;
	
    public RetrieveGobCABARegex(ManagerGobCabaColegio	manager) {
    	this.manager = manager;
    }

    @Override
    public void retrieve() {     
        
    }
    @Override
    public void processContent(String data, String parentName) {    	
    }

	protected void generarTipo(String nombreColegio,String tipo) {		
		if(tipo.contains("Inicial")){
			manager.addNivel(nombreColegio, "Inicial");
		}
		if(tipo.contains("Media")){
			manager.addNivel(nombreColegio, "Media");
		}
		if(tipo.contains("Primaria")){
			manager.addNivel(nombreColegio, "Primaria");
		}
		if(tipo.contains("ecundar")){
			manager.addNivel(nombreColegio, "Secundaria");
		}
		if(tipo.contains("Escuela")){
			manager.addNivel(nombreColegio, "Primaria");
		}
		if(tipo.contains("Colegio")){
			manager.addNivel(nombreColegio, "Secundaria");
		}	
		if(tipo.contains("Adultos")){
			manager.addNivel(nombreColegio, "Adulto");
		}
		if(tipo.contains("Jardines de Infantes")){
			manager.addNivel(nombreColegio, "Jardín de Infantes");
		}
		if(tipo.contains("Infantes|Infantes")){
			manager.addNivel(nombreColegio, "Jardín de Infantes");
		}
 		if(tipo.matches("Especial|Hospitalarias|Escuelas de Recuperación")){
			manager.addNivel(nombreColegio, "Especial");
		}
		if(tipo.contains("ornada")){
			if(tipo.contains("Simple")){
				manager.addJornada(nombreColegio, "Simple");
			}else if(tipo.contains("Media")){
				manager.addJornada(nombreColegio, "Media");
			}else if(tipo.contains("Completa")){
				manager.addJornada(nombreColegio, "Completa");
			}else{
				logger.error("JORNADA: "+tipo);
			}
		}else{
			logger.debug("JORNADA: "+tipo);
		}
		logger.info("TIPO: "+tipo);
	}

	
}
